5. Conclusion

Significant interoperability issues often exist with recurring events. This is damaging user confidence in mobile calendar synchronization solutions. The support levels defined in this paper and the recommendations for both client and server implementations, if adhered to, should go a long way to helping address these interoperability issues.

By reacting to the levels of support per these recommendations server implementations can ensure that the user always sees an accurate representation of repeating events on their mobile device. The fact that an event is part of a recurrence may not make it to the mobile device in some cases but users will always have an accurate representation of their day.